package ynu.edu.service;

import ynu.edu.entity.Food;

import java.util.List;

/**
 * 食品服务接口
 */
public interface FoodService {
    
    /**
     * 根据商家ID获取食品列表
     *
     * @param businessId 商家ID
     * @return 食品列表
     */
    List<Food> getFoodsByBusinessId(Integer businessId);
    
    /**
     * 根据食品ID获取食品详情
     *
     * @param foodId 食品ID
     * @return 食品详情
     */
    Food getFoodById(Integer foodId);
    
    /**
     * 根据商家ID和食品ID获取食品详情
     *
     * @param businessId 商家ID
     * @param foodId     食品ID
     * @return 食品详情
     */
    Food getFoodByBusinessIdAndFoodId(Integer businessId, Integer foodId);
    
    /**
     * 根据商家ID和食品名称模糊查询食品
     *
     * @param businessId 商家ID
     * @param foodName   食品名称
     * @return 食品列表
     */
    List<Food> searchFoodsByBusinessIdAndName(Integer businessId, String foodName);
} 